$(function(){
	$("a[href='#fujinzj']").click(function(){
		if(userid ==null){
			xfAlert("请先登录");
			$.ui.loadContent("#denglu",false,false,"up");
			return false;
		}
		if(defaultAddress == undefined){
			getAddressMap();
			xfAlert("请先设置您的默认地址");
			$.ui.loadContent("#huoyuedzStep1",false,false,"up");
			return false;
		}
		nearByRelease();
	});
});
function nearByRelease(){
	var map = new BMap.Map("nearbyReleaseMap");
	var point = new BMap.Point(defaultAddress.longitude,defaultAddress.latitude);
	map.centerAndZoom(point, 14);
	var top_left_navigation = new BMap.NavigationControl();  //左上角，添加默认缩放平移控件
	map.addControl(top_left_navigation);  
	var marker = new BMap.Marker(new BMap.Point(defaultAddress.longitude,defaultAddress.latitude));  // 创建标注
	map.addOverlay(marker); 
	marker.setAnimation(BMAP_ANIMATION_BOUNCE);
	var opts = {
			  width : 70,     // 信息窗口宽度
			  height: 50,     // 信息窗口高度
			  title : "您的位置" , // 信息窗口标题
			  enableMessage:false//设置允许信息窗发送短息
			}
	var infoWindow = new BMap.InfoWindow(defaultAddress.detail, opts); 
	marker.addEventListener("click", function(){          
		map.openInfoWindow(infoWindow,point); //开启信息窗口
	});
	$.ajax({
		url :interfaceMobileUrl+"/getNearByUdls.json?userid="+userid+"&key="+userkey,
		jsonp: "callback",
	    dataType: "jsonp",
	    data:{
	    	lng:defaultAddress.longitude,
	    	lat:defaultAddress.latitude,
	    	distance:20000
	    },
		error:function(){
			xfAlert("网路错误");
		},
		success:function(data){
			var udls = eval('(' + data + ')'); 
			udls = udls.list[0];
			udls = udls["com.opac.readerHome.domain.UdlsRelease"];
//			$("#udlsList").html("");
			for(var i=0;i<udls.length;i++){
				var overLays = map.getOverlays();
					var marker0 = new BMap.Marker(new BMap.Point(udls[i].longitude,udls[i].latitude));
					map.addOverlay(marker0);    
					var content ="书名："+udls[i].title+"<br/>电话："+udls[i].phone;
					addClickHandler(content,marker0,map);
			}
		}
	});
}
function addClickHandler(content,marker,map){
	marker.addEventListener("click",function(e){
		openInfo(content,e,map)}
	);
}
function openInfo(content,e,map){
	var opts = {
			width : 250,     // 信息窗口宽度
			height: 100,     // 信息窗口高度
			title : "转借详情" , // 信息窗口标题
			enableMessage:false//设置允许信息窗发送短息
	}
	var p = e.target;
	var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
	var infoWindow = new BMap.InfoWindow(content,opts);  // 创建信息窗口对象 
	map.openInfoWindow(infoWindow,point); //开启信息窗口
}
